package com.tudouji.project.harvest.mapper;

import java.util.List;
import com.tudouji.project.harvest.domain.Qaform;

/**
 * 质检单Mapper接口
 * 
 * @author tudouji
 * @date 2021-04-29
 */
public interface QaformMapper 
{
    /**
     * 查询质检单
     * 
     * @param guid 质检单ID
     * @return 质检单
     */
    public Qaform selectQaformById(String guid);

    /**
     * 查询质检单列表
     * 
     * @param qaform 质检单
     * @return 质检单集合
     */
    public List<Qaform> selectQaformList(Qaform qaform);

    /**
     * 新增质检单
     * 
     * @param qaform 质检单
     * @return 结果
     */
    public int insertQaform(Qaform qaform);

    /**
     * 修改质检单
     * 
     * @param qaform 质检单
     * @return 结果
     */
    public int updateQaform(Qaform qaform);

    /**
     * 删除质检单
     * 
     * @param guid 质检单ID
     * @return 结果
     */
    public int deleteQaformById(String guid);

    /**
     * 批量删除质检单
     * 
     * @param guids 需要删除的数据ID
     * @return 结果
     */
    public int deleteQaformByIds(String[] guids);

    Qaform selectQaformByFoguid(String guid);

    public void updateQaformByFoGuid(Qaform qa);
}
